/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Persistencia.Controladoras.Producto;

import Logica.Core.Producto.YerbaCanchada;
import Persistencia.JPAControllers.YerbaCanchadaJpaController;
import Persistencia.JPAControllers.exceptions.NonexistentEntityException;
import Persistencia.JPAControllers.exceptions.PreexistingEntityException;
import java.util.List;

/**
 *
 * @author Luciano
 */
public class ControladoraPersistenciaYerbaCanchada {

    protected YerbaCanchadaJpaController miJpa = new YerbaCanchadaJpaController();

    public void crearYerbaCanchada(YerbaCanchada unaYerbaCanchada) throws PreexistingEntityException, Exception {
        miJpa.create(unaYerbaCanchada);
    }

    public YerbaCanchada dameUnYerbaCanchada(int id) {
        return miJpa.findYerbaCanchada(id);
    }

    public List<YerbaCanchada> dameMisYerbaCanchada() {
        return miJpa.findYerbaCanchadaEntities();
    }

    public void eliminarYerbaCanchada(int id) throws NonexistentEntityException, Exception {
        miJpa.destroy(id);
    }

    public void modificarYerbaCanchada(YerbaCanchada miYerbaCanchada) throws NonexistentEntityException, Exception {
        miJpa.edit(miYerbaCanchada);
    }
}
